<?php
	require_once( 'core_DataBaseConnect.php' );
	require_once( 'core_ErrorCode.php' );
	require_once( 'core_Response.php' );
	require_once( 'core_FileManager.php' );
	require_once( 'dao_MemberDAO.php' );
	require_once( 'dao_BusinessDAO.php' );
	require_once( '_configs.php' );
	
	function func( $con, $post, $returnType )
	{
		$login_member_id 	= $post[ 'login_member_id' ];
		// 0. 작성 권한 설정 ( 최고 관리자 or 운영자 )
		if( MemberDAO::isAccessable( $con, $login_member_id, array( configs::AUTHOR_ADMIN, configs::AUTHOR_MANAGER ) ) == false )
		{
			// 작성권한 없음
			return Response::FAIL( ErrorCode::FAIL_WRITE_AUTHOR, "작성권한이 없습니다.", $returnType );
		}
		
		$response = array();
		
		// 필터링
		$tag = preg_replace('/\s+/', '', $post[ 'tag' ] );
		if( BusinessDAO::hasBusinessTag( $con, $post[ 'code' ], $tag ) == false )
		{
			// 태그 추가
			$result = BusinessDAO::insertBusinessTag( $con, 
													$post[ 'code' ],
													$tag );
			$response[ 'code' ] = $post[ 'code' ];
			return Response::SUCCESS( $response, $returnType );
		}else{
			return Response::FAIL( ErrorCode::ALREADY_TAG, '이미 존재하는 태그입니다.', $returnType );
		}
		
		
	}
?>